-- 业务路由管理
local userRouter = require("app.routes.user")
local productRouter = require("app.routes.product")
local topoRouter = require("app.routes.topo")

return function(app)

    -- simple router: hello world!
    app:get("/hello", function(req, res, next)
        res:send("hi!123")
    end)

    -- simple router: render html, visit "/" or "/?name=foo&desc=bar
    app:get("/", function(req, res, next)
        res:render("index")
    end)

    -- group router: 对以`/user`开始的请求做过滤处理
    app:use("/user", userRouter())

    -- group router: 对以`/product`开始的请求做过滤处理
    app:use("/product", productRouter())

    -- group router: 对以`/topo`开始的请求做过滤处理
    app:use("/topo", topoRouter())

end

